package com.sdleyou.treepro.common.model.vo;

import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import com.sdleyou.treepro.common.model.dao.CompanyTree;
import lombok.Data;

import java.util.List;

@Data
@JsonNaming(value = PropertyNamingStrategy.SnakeCaseStrategy.class)
public class CompanyVO {
    private String companyId;

    private String companyName;

    private String companyIcon;

    private String companyStatus;

    private String leaderId;

    private String leaderName;

    private Integer memberCount;

    private Integer treeCount;

    private Long rank;

    private Long applyAt;

    private List<String> information;

    private List<CompanyTree> recordTree;

    private CurrentUserVO currentUser;

    private Integer totalApply;
}
